package net.lab1024.sa.admin.module.business.outbound.domain.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import java.time.LocalDateTime;
import java.util.List;

import lombok.Data;

/**
 * 出库单 列表VO
 *
 * @Author zzx
 * @Date 2025-08-13 15:17:33
 * @Copyright zzx
 */

@Data
public class OutboundInfoVO {


    @Schema(description = "出库id")
    private Long outboundId;

    @Schema(description = "收货联系人")
    private String receiveUser;

    @Schema(description = "收货手机号")
    private String receiveTel;

    @Schema(description = "司机联系人")
    private String driverUser;

    @Schema(description = "司机手机号")
    private String driverTel;

    @Schema(description = "禁用状态")
    private Integer disabledFlag;

    @Schema(description = "删除状态")
    private Integer deletedFlag;

    @Schema(description = "创建人ID")
    private Long createUserId;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "更新时间")
    private LocalDateTime updateTime;

    @Schema(description = "更新人ID")
    private Long updateUserId;

    @Schema(description = "编号")
    private String outboundDateId;

    @Schema(description = "出库完成")
    private Integer outboundComplete;

    private String provinceName;
    private String cityName;
    private String districtName;
    private String address;
    private String enterpriseName;

    List<OutboundItemVO> list;
}
